/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia;

import java.sql.Connection;
import java.util.Collection;
import modelo.DetalleBoleta;
import modelo.DetalleFactura;

/**
 *
 * @author Felipe
 */
public class DetalleFacturaBean {

    private DetalleFacturaDAO dao;

    public DetalleFacturaBean(Connection conexion) {

        dao = new DetalleFacturaDAO();
        dao.setConexion(conexion);
    }

    public Collection<DetalleFactura> editarCantidad(Collection<DetalleFactura> listaDetalle, String codProd, int cantidad) {

        for (DetalleFactura de : listaDetalle) {
            if (de.getCodProducto().equals(codProd)) {
                de.setCantidad(cantidad);

            }
        }
        return listaDetalle;
    }

    public Collection<DetalleFactura> eliminarDetfac(Collection<DetalleFactura> listaDetalle, String codProd) {

        for (DetalleFactura de : listaDetalle) {
            if (de.getCodProducto().equals(codProd)) {
                listaDetalle.remove(de);
            }
        }
        return listaDetalle;
    }

    public Collection<DetalleFactura> obtenerDetalleFactura(int corrFactura) {
        Collection<DetalleFactura> detalle = dao.buscarTodosPorCorrFac(corrFactura);
        return detalle;
    }
}
